#ifndef __GOMOKU_H__
#define __GOMOKU_H__

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>

#define Borard_Size 15

/**
 * @brief 放置棋子的方法
 * 
 * @param board 棋盘
 * @param row 对应放置的行
 * @param col 对应放置的列
 * @param player 玩家，1为玩家1，2为玩家2，0为空
 */
int Draw_Board(char **board,int row,int col,int player);

/**
 * @brief 初始化棋盘
 * 
 * @param board 棋盘
 */
char** Board_Init();

/**
 * @brief 判断落子后是否获胜
 * 
 * @param board 对应棋盘
 * @param row 对应放置的行
 * @param col 对应放置的列
 * @param player 玩家，1为玩家1，2为玩家2，0为空
 * @return int 1为获胜，0为未获胜
 */
int Judge_wins(char **board,int row,int col,int player);

void printf_Board(char **board);



#endif //__GOMOKU_H__